.mypage {
  width: 100vw;
  min-height: 70vh;
  box-sizing: border-box;
  padding: 16rpx;
  background: #f5f5f5;

  .form_content {
    width: 100%;
    height: auto;
    box-sizing: border-box;
    padding: 22rpx;
    background: white;

    .title {
      font-size: 32rpx;
      color: #333333;
      margin-bottom: 32rpx;
      font-weight: 600;
    }

    .cankao {
      margin-top: 32rpx;
      font-size: 32rpx;
      color: #333333;
      margin-bottom: 32rpx;
      font-weight: 600;
      text-align: center;
    }

    .bmi-category {
      margin-bottom: 30rpx;
      padding: 32rpx;
      border-radius: 16rpx;
      text-align: center;
      width: 100%;
      box-sizing: border-box;
      transition-property: all;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 300ms;
      .status-text {
        font-size: 32rpx;
        font-weight: bold;
        margin-bottom: 24rpx;
      }

      .bmi-range {
        font-size: 18px;
        margin-bottom: 10px;
        color: #555;
      }

      .description {
        color: #666;
        margin-top: 15rpx;
        font-size: 26rpx;
      }

      .intro {
        text-align: center;
        color: #444;
        margin-bottom: 40px;
        font-size: 32rpx;
      }
    }

    .bmi_active {
      transform: translateY(-0.25rem);
      box-shadow: 0 4px 8px rgba(0, 0, 0, 0.12);
    }
  }
}
